Game Pad
This is a custom Bluetooth game controller. It is constructed with two PCB boards attached together by header pins. An ESP32 microcontroller stores the code, which was created using Arduino libraries. The EadyEDA schematics and board renderings are pictured below.
The components of the two PCBs were soldered on using both surface mount and through-hole techniques.

The enclosure was modeled in Fusion 360 and 3D printed on a Creality Ender 3 printer. Afterwards, the surface was smoothed using dry and wet sanding.
Reference Images: XBox 360 controller
link: https://www.dimensions.com/element/xbox-360-controller

The controller was tested with an online browser game named Krunker.

See code here: https://github.com/RMCarraway/Game-Pad

This additional website was also used for testing: https://gamepad-tester.com/
Game Pad
Published:

Game Pad

Published: